package com.financing.platform.dao;


import java.math.BigDecimal;
import java.sql.SQLException;
import java.util.List;

import com.financing.platform.dto.WxWithdrawLogDTO;
/**
 * wx_withdraw_log  
 * 提现流水表 数据访问层接口
 * @author lisu
 *
 */
public interface IWxWithdrawLogDao extends IBaseDao {

 	public int insert(WxWithdrawLogDTO wxWithdrawLog) throws SQLException;
    
    public void update(WxWithdrawLogDTO wxWithdrawLog) throws SQLException;
   
    public void updateForce(WxWithdrawLogDTO wxWithdrawLog) throws SQLException;
   
    public void delete(Integer id) throws SQLException;
	
    public List<WxWithdrawLogDTO> queryList(WxWithdrawLogDTO wxWithdrawLog)throws SQLException;
    
    public int queryListCount(WxWithdrawLogDTO wxWithdrawLog) throws SQLException;
   
    public WxWithdrawLogDTO loadById(Integer id) throws SQLException;

	public List<WxWithdrawLogDTO> queryAndFaUser(WxWithdrawLogDTO widthDraw) throws SQLException;

	public BigDecimal sunDraw(WxWithdrawLogDTO widthDraw) throws SQLException;
}
